package com.yc.cloud.admin.vo.dashboard;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Data
@Schema(description = "仪表盘数据汇总")
public class DashboardSummaryVO {

    @Schema(description = "告警处理效率数据")
    private AlarmEfficiencyVO alarmEfficiency;

    @Schema(description = "实时告警列表")
    private List<RealtimeAlarmVO> realtimeAlarms;

    @Schema(description = "告警趋势数据")
    private AlarmTrendVO alarmTrend;

    @Schema(description = "关键数据统计")
    private KeyMetricsVO keyMetrics;

    @Schema(description = "告警类型分布")
    private AlarmDistributionVO alarmDistribution;
}